// components/MovieItem/MovieItem.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    value:{
      type:Object
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    arr:[]
  },
  lifetimes: {
    attached: function() {
      var value = this.data.value
      // 在组件实例进入页面节点树时执行
      this.transformStart(this.data.value.raiting);
      value.title = this.title(this.data.value.title);
      this.setData({
        value,
      })
    },
    detached: function() {
      // 在组件实例被从页面节点树移除时执行
    },
  },
  /**
   * 组件的方法列表
   */
  methods: {
    transformStart(num) {
      let arr = []
      for (let i = 0; i < 5; i++) {
          if (num > 2) {
              arr.push(2)
          } else if (num > 0) {
              arr.push(Number(num.toFixed(1)))
          } else {
              arr.push(0)
          }
          num = num - 2;
      }
      this.setData({
        arr,
      })
    },

    // 标题超过长度用。。。
    title(key){
      if(key.length>=5){
        key = key.slice(0,5)+"..."
      }
      return key
    },
      // 给详情页传值
  click(){
    let id = this.data.value._id
    wx.navigateTo({
      url: `../../pages/movieDetail/movieDetail?id=${id}`,
    })
  }
  },


})
